Drafted in 2nd round, 60th overall pick, by Milwaukee in 2006...
Traded from Milwaukee to Kansas City on 7/31/2006 (Going to KC: P  A. Eaton, P  J. Foster, P  D. Woodard, P  B. Rodriguez. Going to Mil: P  S. Williamson, P  Y. Hernandez)...
Earned first career win on 7/4/2009...
Traded from Kansas City to Pittsburgh on 5/16/2010 (Going to Pit: P  A. Takeru, P  B. Rodriguez. Going to KC: 3B C. Dillion, P  D. McGowan)...
Had first career hit on 6/7/2010, off Jeriome Robertson (WSH)...
Traded from Pittsburgh to Arizona on 7/11/2010 (Going to Ari: P  G. Floyd, P  B. Rodriguez. Going to Pit: LF A. Dunn, LF K. Lewis, P  M. Mulder)...
Hit first career homerun on 7/27/2012, off C.C. Sabathia (Hou)...
Traded from Arizona to Minnesota on 4/2/2013 (Going to Ari: P  K. Sleeth. Going to Min: P  B. Rodriguez)...
Traded from Minnesota to Pittsburgh on 7/1/2014 (Going to Min: P  F. Abad, P  R. White, 1B L. Fulbright. Going to Pit: P  J. Walker, RF J. Kubel, P  B. Rodriguez, P  K. Moore)...
Injured on 9/19/2015 with a Strained Tricep Muscle, out for 6 weeks...
Injured on 4/15/2016 with a Fractured Elbow, out for 8-9 weeks...
Traded from Pittsburgh to San Diego on 7/12/2017 (Going to Pit: 1B D. Westling, 2B P. Castonguay, P  S. Zavala. Going to SD: P  S. Brown, P  B. Rodriguez)...
Traded from San Diego to Chicago (N) on 7/31/2017 (Going to ChC: P  B. Rodriguez. Going to SD: P  C. Petty)...
Traded from Chicago (N) to New York (N) on 6/1/2018 (Going to ChC: 1B B. Balderas. Going to NYM: P  B. Rodriguez, 1B J. Manion)...
Signed as a free agent by Arizona on 2/10/2019 to a 1-year deal worth $2,850,000 per year...
Traded from Arizona to Pittsburgh on 2/1/2020 (Going to Ari: P  R. Aviles, P  H. Cantu, P  D. Eddie. Going to Pit: P  W. Bell, P  W. Milliner, P  J. Rodriguez, P  B. Rodriguez)...
Traded from Pittsburgh to New York (A) on 6/1/2020 (Going to Pit: P  M. Hinckley, P  J. Danks, P  L. Meneses. Going to NYY: P  B. Rodriguez)...
Traded from New York (A) to Philadelphia on 3/3/2021 (Going to Phi: P  B. Rodriguez, P  F. Alonso, SS L. Strausbaugh. Going to NYY: P  0. 0DraftPick)...
Signed as a free agent by Pittsburgh on 2/6/2022 to a 2-year deal worth $450,000 per year...
Traded from Pittsburgh to Detroit on 5/16/2023 (Going to Pit: P  0. 0WaiverClaim. Going to Det: P  B. Rodriguez)...
Injured on 8/15/2023 with a Pulled Elbow Ligament, out for one week...
Retired in 2025.
